For all of you who have been looking for support for Universal Headers in THINK Pascal, your wait is over! Enclosed are the Universal Interfaces 2.1, and new versions of Runtime.Lib, Interface.Lib, DRVRRuntime.Lib, RSRCRuntime.Lib, and µRuntime.Lib.
I've also included the MPW script which I used to convert the MPW PInterfaces to THINK Pascal syntax.
However, there are a couple of limitations with this version, mainly due to constraints within the THINK Pascal environment and the current version of THINK Class Library:
• The QuickDraw globals are still accessed directly, ie. you will still access thePort, and not qd.thePort
• TCL 1.1.3 requires some substantial changes to support Universal Headers 2.1. Since I didn't have enough time to do both the Universal Headers and TCL, you will want to keep your old headers around for your TCL projects, or you could update TCL yourself to use the new headers.